Коллеги! Помогите решить простую задачку.
Дано: имеются позиции по бумагам (TQBR).
Надо: получить текущую позицию по каждой бумаге при помощи LUA.
Пробовал пользоваться таблицами depo_limits, firm_holding и account_balance.
Хоть каких-то чисел добился лишь через таблицу depo_limits следующим кодом:
pos1={}
pos2={}
for j=0,getNumberOf("DEPO_LIMITS")-1 do
pos1[#pos1+1]=getItem("DEPO_LIMITS",j).sec_code
pos2[#pos2+1]=getItem("DEPO_LIMITS",j).currentbal
end
Проблема такого варианта в том, что он показывает ненулевые значения в currentbal только для позиций, которые были открыты ранее (возможно, по которым прошло +2 дня). По позициям, которые были открыты сегодня, он точно показывает 0.
Подскажите, как правильно решить эту задачку?
Премного благодарен:)